describe('其他', () => {
    before(() => {
        cy.exec('node main.js',{ failOnNonZeroExit: false })
        cy.visit('http://localhost:3000/demo-get-1.html');
    });

    // TODO发送请求、请求拦截
    it('请求劫持', () => {
        // 拦截了请求,改变了响应值
        // cy.intercept('GET', 'http://localhost:3000/mock-data.json',{
        //     statusCode: 200,
        //     body: {
        //         message: 'This is the custom response'
        //     }
        // }).as('getData');

        // 拦截了请求,改变了响应值
        cy.intercept('GET', 'http://localhost:3000/mock-data.json').as('getData');

        // 使用 request 发出的请求无法监听到
        // cy.request({
        //     method: 'GET',
        //     url: 'http://localhost:3000/mock-data.json',
        // }).then(e=>{
        //     console.log('e1 :>> ', e);
        // })

        cy.get('.submit-btn').click();

        cy.wait('@getData').then((interception) => {
            console.log('originalResponse :>> ', interception);
        });
    });

    it('框架的断言',()=>{
        cy.visit('http://localhost:3000/demo-form.html');
        // TODO判断Element-plus选中状态
        cy.contains('Venue').click();
        cy.get('[type="radio"]').eq(1).should('be.checked');
        cy.get('[type="radio"]').eq(2).should('not.be.checked');
        
        // 下拉框
    })
});